Answer-Set Programming for Lexicographical Makespan Optimisation in Parallel Machine Scheduling

نویسندگان

چکیده

Abstract We deal with a challenging scheduling problem on parallel machines sequence-dependent setup times and release dates from real-world application of semiconductor work-shop production. There, jobs can only be processed by dedicated machines, thus few determine the makespan almost regardless how are scheduled remaining ones. This causes problems when fail need to rescheduled. Instead optimising makespan, we put individual machine spans in non-ascending order lexicographically minimise resulting tuples. achieves that all complete as early possible increases robustness schedule. study answer-set programming (ASP) solve this problem. While ASP eases modelling, combination timing constraints considered objective function challenges current solving technology. The former issue is addressed using an extension difference logic. For latter, devise different algorithms use multi-shot solving. To tackle industrial-sized instances, approximations heuristics. Our experimental results show indeed promising knowledge representation reasoning (KRR) paradigm for competitive state-of-the-art constraint (CP) Mixed-Integer Programming (MIP) solvers.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

aspeed: Solver scheduling via answer set programming

Although Boolean Constraint Technology has made tremendous progress over the last decade, the efficacy of state-of-the-art solvers is known to vary considerably across different types of problem instances and is known to depend strongly on algorithm parameters. This problem was addressed by means of a simple, yet effective approach using handmade, uniform and unordered schedules of multiple sol...

متن کامل

Solver Scheduling via Answer Set Programming

Although Boolean Constraint Technology has made tremendous progress over the last decade, the efficacy of state-of-the-art solvers is known to vary considerably across different types of problem instances and is known to depend strongly on algorithm parameters. This problem was addressed by means of a simple, yet effective approach using handmade, uniform and unordered schedules of multiple sol...

متن کامل

Two-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect

This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...

متن کامل

Planning and Scheduling in Hybrid Domains Using Answer Set Programming

In this paper we present an Action Language-Answer Set Programming based approach to solving planning and scheduling problems in hybrid domains domains that exhibit both discrete and continuous behavior. We use action language H to represent the domain and then translate the resulting theory into an A-Prolog program. In this way, we reduce the problem of finding solutions to planning and schedu...

متن کامل

Annotated Answer Set Programming

We present Annotated Answer Set Programming, that extends the expressive power of disjunctive logic programming with annotation terms, taken from the generalized annotated logic programming framework.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theory and Practice of Logic Programming

سال: 2023

ISSN: ['1471-0684', '1475-3081']

DOI: https://doi.org/10.1017/s1471068423000017